草庐IT

mysql - Cakephp 的 SQL JOIN 查询

全部标签

sql-server - 查询 XML 列

我有一个SQLServer2012表,其中一列是XML数据类型。以下是其中一个值:问题:如何编写一个查询,将以上所有内容显示为列,例如...SELECT???asprocessed,???asdeferred,???asdelivered,---etc.FROMmytable 最佳答案 这个怎么样:DECLARE@inputTABLE(IDINTNOTNULL,XmlColXML)INSERTINTO@inputVALUES(1,''),(2,'')SELECTID,Processed=xc.value('(Counter[@Cou

sql - 使用 T-SQL 对 XML 文档进行聚合查询

我有一个具有这种结构的XML文件:几行具有相同的id但时间戳不同。我想编写一个查询,将XML的内容提取到一个SQL行集中,这样对于每个id,我将获得具有最新时间戳的行。到目前为止,感谢这个SOquestion,我必须使用以下方法提取行:SELECTT2.Row.query('.')FROM#xml_tmp_tableCROSSAPPLYXML_TABLE.nodes('/xml_ROOT/section_of_interest')asT2(Row)现在,根据SQL文档,从XML行读取单列数据可以通过value()完成方法。所以我想做这样的事情:SELECTT2.Row.query('.

c# - 使用 Linq 查询解析 List<CustomClass> 中的 XML

我的问题是如何实现从XML文件解析为List类的linq查询这是自定义类:CustomClass.cspublicclassListItem{publicintid;publicstringname;publicintminLevel;publicintminAttr1;publicintminAttr2;publicfloatdamage;publicfloatadditionalDmg;publicstringadditionalDmgType;publicfloatrange;publicfloatcost;publicListItem(int_id,string_name,in

SQL 将子查询 'Total Records' 返回给外部查询

这让我有点难过,我试图从这个SQL查询中获取我的顶级(根)节点XML中的总数:SELECTCOUNT(*)OVER()as'@totalCount',(SELECTCOUNT(*)OVER()astotalCount,[Title],[Year],[Type],[Poster]FROMmoviesAsresultwhereCONTAINS(Title,@Title)Orderby[Weight]DESCOFFSET((@PageNumber-1)*@RowspPage)ROWSFETCHNEXT@RowspPageROWSONLYFORXMLAUTO,type)FORXMLPATH('

c# - SQL Server中如何查询XML列中的数据

我在xml列中有这样的数据:1tea2coffee我想将productname的值更改为greentea,其中productID=2。我正在使用:UPDATE[dbo].ProductDocsSETProductDoc.modify('replacevalueof(/Product/ProductName)[2]with"NewName"')但在这里它总是会改变第二个产品的值(value)。请告诉我如何使用productID查询。 最佳答案 使用谓词表达式按productID值过滤product元素,如下所示:UPDATE[dbo]

XML属性查询

我有一个XML如下:data1data2我已经能够通过PowerShell通过以下方式访问所有节点/属性值[xml]$xmlFile=Get-Contentpath/to/xmlfile$xmlFile.start$xmlfile.start.start1如何查看start.List下的内容,没有任何结果 最佳答案 您必须使用引号,因为名称包含一个点:$xmlFile.start.'start.List' 关于XML属性查询,我们在StackOverflow上找到一个类似的问题:

sql-server - 在 SQL Server 2005 中查询 XML 列

我公司的“联系人”表中有一个字段。在该表中,有一个XML类型的列。该列包含有关特定联系人的杂项数据。例如。123456apieceofcustomdatacontact下面的标签每个联系人可以不同,我必须查询这些片段在同一表中的关系数据列旁边。我使用过这样的结构:SELECTc.idASContactID,c.ContactNameasForeName,c.xmlvaluesn.value('(contact/Ref)[1]','VARCHAR(40)')asref,INNERJOINParticipantContactMappcmONc.id=pcm.contactidANDpcm.

C#,XML 查询问题

我有大量XML文件,它们都包含相同的XML文档,但具有不同的值。但是每个文件的结构都是一样的。在此文件中,我有一个日期时间字段。查询这些XML文件的最佳、最有效的方法是什么?所以我可以检索例如...日期时间字段=今天日期的所有文件?我正在使用C#和.netv2。我应该使用XML对象来实现此目的还是在文件搜索例程中使用文本?一些代码示例会很棒......或者只是一般理论,任何东西都会有帮助,谢谢... 最佳答案 这取决于这些文件的大小,以及数据的实际复杂程度。据我了解这个问题,对于这种XML数据,使用XPath查询并遍历所有文件可能是

c# - 是否可以使用 SQL 查询 XML 文件?

目前我正在处理一个案例,我们不想在c#/wpf程序上做太多更改,但想添加一个功能。目前我们允许某些用户向数据库添加sql查询以检索客户数据,因此必须指定自定义连接字符串/提供程序名称。有了这些信息,就可以创建连接并使用C#获取数据。但是,我们希望添加允许该用户组也可以使用特定连接字符串/提供程序名称查询XML文件的可能性。我只是在.net中寻找这样做的可能性,但似乎找不到合适的方法......这样的事情可能吗?(也许是OleDb/ODBC方式?)编辑:为清楚起见,我想声明解决方案必须能够适应将数据源与指定的连接字符串、指定的提供程序连接起来并执行SQL查询的模式。edit2:在回顾了前

xml - 在SQL Server中,xml数据保存在一个text列中,如何从这个列中查询?

在我的情况下,xml数据保存在文本列中,如何针对该列进行查询?例如:createtablet1(idINTIDENTITY(1,1)PRIMARYKEY,contenttext)insertintot1(content)values('oooppp')insertintot1(content)values('mmmnnnaaabbb')insertintot1(content)values('aaabbb')如何获取名字为aaa姓氏为bbb的所有行>?编辑:我稍微更改了插入语句,以便您可以将其直接转换为XML类型。注意事项:内容列的类型是文本,因为它是代表我的实际问题的示例。我正在处理